Embedded Systems Code Optimization and Power Consumption
نویسندگان
چکیده
In a growing number of complex heterogeneous embedded systems, the relevance of software components is rapidly increasing. Issues such as development time, flexibility, and reusability are, in fact, better addressed by software-based solutions. Due to the processing regularity of multimedia and DSP applications, statically scheduled devices such as VLIW processors are viable options over dynamically scheduled processors such as state-of-the-art superscalar GPPs. The programs that run on a particular architecture will significantly affect the energy usage of a processor. The manner in which a program exercises certain parts of a processor will vary the contributions of individual structures to the total energy consumption of the processor. Minimizing power dissipation may be handled by hardware or software optimizations; in hardware through circuit design, and in software through compile-time analysis and code reshaping. While hardware optimization techniques have been the foci of several studies and are fairly mature, software approaches to optimizing power are relatively new. contents
منابع مشابه
Side channel parameter characteristics of code injection attacks
Embedded systems are suggestive targets for code injection attacks in the recent years. Software protection mechanisms, and in general computers, are not usually applicable in embedded systems since they have limited resources like memory and process power. In this paper we investigate side channel characteristics of embedded systems and their applicability in code injection attack detection. T...
متن کاملSource Code Optimizations for Low Power Consumption on Microprocessor-based Systems
of Thesis Presented to the Office of Graduate Studies of the University of Puerto Rico at Mayagüez in Partial Fulfillment of the Requirements for the Degree of Master of Science SOURCE CODE OPTIMIZATIONS FOR LOW POWER CONSUMPTION ON MICROPROCESSOR-BASED SYSTEMS By David Andrés Ortiz López November 2007 Chair: Nayda G. Santiago Major Department: Electrical and Computer Engineering Power consumpt...
متن کاملPower/Energy Estimation and Optimization for Software-Oriented Embedded Systems
The importance of power reduction of embedded systems has continuously increased in the past years. Recently, reducing power dissipation and energy consumption of a program have become optimization goals in their own right, no longer considered a side-effect of traditional performance optimizations which mainly target program execution time and/or program size. Nowadays, there is an increasing ...
متن کاملC-language Source-level Power Consumption Estimation and Optimization for Embedded Systems
Thanks to the wide diffusion of personal communication, computing and entertainment devices, the market of portable, battery-powered, embedded systems is quick expanding, emphasizing the importance of energy consumption estimation and optimization techniques. Current circuit-level and gate-level estimation techniques are accurate, but computationally extremely demanding, and too fine-grained to...
متن کاملCode Coverage-Based Power Estimation Techniques for Microprocessors
We have developed a function-level power estimation methodology for predicting the power dissipation of embedded software. For a given microprocessor core, we empirically build the “power data bank”, which stores the power information of the built-in library functions and basic instructions. To estimate the average power of an embedded software on this core, we first decompose the machine code ...
متن کاملA Design Approach for Real-Time Embedded Systems with Energy and Code Size Constraints
Real-time embedded systems often have multiple resource constraints such as energy and code size constraints. Traditionally, techniques for reducing energy consumption for real-time embedded systems have been developed without considering code size constraints, whereas code size reduction techniques have been developed without considering energy constraints. There, however, is a tradeoff relati...
متن کامل